﻿/* 
*goodsDetail
*lichuang
*2018/7/3
*/
body{background: #ffffff;}

/* 网站头部覆盖topHeader.css中的部分以重用 */
.shop-header .shop-header-search{margin-right: 210px;}
.shop-header .shop-goods-category .shop-index-category{display: none; min-height: 434px;} 
.shop-header .shop-goods-category.shop-hold:hover{cursor: pointer;}
.shop-header .shop-goods-category.shop-hold:hover .shop-index-category{display: block;}
.shop-header .shop-header-search{width: 592px; height: 44px;}
.shop-header .shop-header-search .shop-search-btn{display: block; width: 70px;height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; border: 0; background-color: #e64545;}
.shop-header .shop-header-search .shop-search-btn.shop-search-self{display: block; width: 70px;height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; background-color: #666;}


/* 飞入图片 */
.shop-img-flyer{width: 100px;height: 100px;border: 3px solid #fff;box-shadow: 0px 0px 15px #999;border-radius: 50%;}
/* 导航标题 */
.shop-detail{width: 100%;}
.shop-detail .shop-nav-title{width: 100%;height: 40px;line-height: 40px;background: #f3f3f3;}
.shop-detail .shop-nav-title a,.shop-detail .shop-nav-title span{font-size: 12px; color: #555555;}
.shop-detail .shop-nav-title a:hover{color: #e64545;}
.shop-detail .shop-nav-title span{margin: 0px 10px;}
.shop-detail .shop-nav-ellips{display: inline-block;vertical-align: middle;width: 150px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }

/* 商品信息 */
.shop-detail .shop-goods-info{font-size: 12px; padding: 25px 0px 30px;}
.shop-detail .shop-goods-info .shop-info-left{position: relative; width: 400px;height: auto;margin-right: 20px;}
.shop-detail .shop-goods-info .shop-goods-images{position: relative; width: 398px;height: 398px;border: 1px solid #e1e1e1;text-align: center; overflow: hidden;}
.shop-detail .shop-goods-info .shop-goods-images img{height: 100%;}
.shop-detail .shop-goods-info .shop-goods-big>img {position: relative; width: 300%;height: 300%;}
/* 放大镜 */
.shop-detail .shop-goods-info .shop-info-left .shop-goods-inner {
	position: absolute;
	top: 0px;
	left: -220px;
	height: 133px;
	width: 133px;
	background-color: #ee6131;
	filter: alpha(opacity=40);
	/*支持 IE 浏览器*/
	-moz-opacity: 0.40;
	/*支持 FireFox 浏览器*/
	opacity: 0.40;
	/*支持 Chrome, Opera, Safari 等浏览器*/
	z-index: 100;
	cursor: move;
}
.shop-goods-big {
	position: absolute;
	top: 0px;
	left: 400px;
	width: 398px;
	height: 398px;
	border: 1px solid #e1e1e1;
	background: #fff;
	background-size: 18px 18px;
	overflow: hidden;
	z-index: 100;
	display: none;
}

/*详情小图*/
.shop-info-left .picScroll{ width:400px; }
.shop-info-left .picScroll .shop-bd{ position:relative;  }
.shop-info-left .picScroll .scrollWrap{height: 68px; margin: 20px;}
.shop-info-left .picScroll .prev{position: absolute; top: 25px; left:0px; display: block; width: 13px; height: 19px; background: url(../../images/upload/shop_goods_small_left_corner.png) no-repeat; z-index: 10; overflow: hidden;}
.shop-info-left .picScroll .next{ position: absolute; top: 25px; right:0px; display: block; width: 13px; height: 19px; background: url(../../images/upload/shop_goods_small_right_corner.png) no-repeat;  z-index: 10; overflow: hidden; }
.shop-info-left .picScroll ul{ overflow:hidden; zoom:1; }
.shop-info-left .picScroll li{ width:68px;height: 68px; margin: 2px; position:relative; float:left; display:inline-block; cursor: pointer; outline: 2px transparent solid;}
.shop-info-left .picScroll li img{display: block; width: 64px; height: 64px;}
.shop-info-left .picScroll li.shop-img-hover{outline: 2px #e64545 solid;}

/* 关注、分享 */
.shop-detail .shop-goods-info-left .shop-share-box{width: 100%;}
.shop-detail .shop-share-box .shop-focus{float: left; font-size: 12px; color: #666; padding-left: 20px; background: url(../../images/static/search_ico_follow_default.png) no-repeat left center; cursor: pointer;}
.shop-detail .shop-share-box .shop-focus.shop-focus-click{background: url(../../images/static/search_ico_follow_sel.png) no-repeat left center;}
.shop-detail .shop-share-box .shop-share{float: left; font-size: 12px; color: #666; padding-left: 20px; margin-left: 10px; background: url(../../images/static/shop_goods_share.png) no-repeat left center; cursor: pointer;}
.shop-detail .shop-share-box > a{float: right; font-size: 12px; color: #666;}


.shop-detail .shop-goods-info .shop-info-center{width: 550px;height: auto;color: #999;}
/* 商品标题 */
.shop-detail .shop-goods-info .shop-info-center .shop-goods-title{width: 100%;height: 65px;padding-top: 10px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-title .shop-title-text{width: inherit;height: 65px;line-height:30px;color: #333;font-size: 18px;font-weight: bold;/*text-overflow: ellipsis;white-space: pre-wrap;position: relative;*/overflow: hidden;display: block;}
/* .shop-detail .shop-goods-info .shop-info-center .shop-goods-title .shop-title-text:after{position: absolute;right: 0px; bottom: 0px;background: url("../../images/static/ellips_bg.png") repeat-y;content: "···";margin-bottom: 5px;width: 45px;text-align: right;padding-right: 3px;} */
.shop-detail .shop-goods-info .shop-info-center .shop-activity-info{font-size: 12px; color: #e64545; width: 95%; height: 40px; line-height: 40px; margin-top: -10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/* 价格块 */
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price{position: relative; width:100%;height:auto;padding-top: 5px; padding-bottom:10px; background: #f3f3f3;}
.shop-detail .shop-goods-info .shop-info-center dl:after{content: "";display: block;width: 100%;height: 0px;clear: both;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl{width: 100%; }
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl dt{width: 85px;float: left; margin-right: 10px;text-align: center;height: 40px;line-height: 40px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl dd{float: left; height: 40px;line-height: 40px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl:first-child dd{text-decoration:line-through}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl dd.shop-sale-price{color: #e64545;font-size: 28px;font-weight: bold;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl dd.shop-sale-price .shop-font-small{font-size: 20px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price dl dd.shop-act-vou span{display: inline-block; font-size: 12px; color: #e64545; width: 74px; height: 26px; line-height: 26px; text-align: center; margin-right: 5px; background: url(../../images/static/goods_detail_act_bg.png) no-repeat center center;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price .shop-sales-item{height: 24px;line-height: 24px;color: #e64545;border: 1px solid #e64545;text-align: center;padding: 0px 5px;margin-right: 10px;display: inline-block;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price a{color: #999;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price a:hover{color: #666;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price .shop-goods-price-rank{position: absolute; height: 30px; top: 15px; right: 13px; border-left: 1px #e6e6e6 solid;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price .shop-goods-price-rank h5{font-size: 12px; font-weight: normal; color: #9f9f9f; margin-left: 10px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-price .shop-goods-price-rank em{display: block; font-size: 12px; font-style: normal; color: #1064aa; text-align: center;}
/* 快递运费 */
.shop-detail .shop-goods-info .shop-info-center .shop-goods-delivery{border-bottom: 1px dashed #e1e1e1;width: 100%;height: auto;padding: 5px 0px;}
.shop-detail .shop-goods-info .shop-goods-delivery dl{width: 100%;}
.shop-detail .shop-goods-info .shop-goods-delivery dl dt{width: 75px;float: left; margin-right: 10px;text-align: center;height: 34px;line-height: 34px;}
.shop-detail .shop-goods-info .shop-goods-delivery dl dd{float: left; line-height: 34px; color: #666;}
.shop-detail .shop-goods-info .shop-goods-delivery dl dd .shop-city-choose{margin-right: 10px;position: relative;}
.shop-detail .shop-goods-info .shop-goods-delivery dl dd .shop-city-choose .shop-icon-arrdown{display: inline-block; font-size: 14px; font-weight: bold; color: #333; padding:0px 5px;}
.shop-detail .shop-goods-info .shop-goods-delivery dl dd .shop-city-choose .shop-city-text{cursor: pointer;}
/* 城市选择 */
.shop-detail .shop-city-group{position: absolute;top: 40px;left: 0px;background: #fff;width: 400px;height: auto;border: 1px solid #e1e1e1;display: none;}
.shop-detail .shop-city-group .shop-choosed{border-bottom: 1px solid #e1e1e1; width: 100%;overflow: hidden;height: 40px;line-height: 40px;color:#666;}
.shop-detail .shop-city-group .shop-choosed-item{ margin-right: 10px;cursor: pointer;float: left;}
.shop-detail .shop-city-group .shop-choosed-item.shop-acitve,.shop-detail .shop-city-group .shop-choosed-item:hover{color: #e64545;}
.shop-detail .shop-city-group .shop-choosed-item:first-child{margin-left: 10px;}
.shop-detail .shop-city-group .shop-content{width: 100%;height: auto;overflow-x: hidden;}
.shop-detail .shop-city-group .shop-city-con{width: 410px;padding: 10px 0px 10px 10px;}
.shop-detail .shop-city-group .shop-city-con:after{content: "";display: block;width: 100%;height: 0px;clear: both;}
.shop-detail .shop-city-group .shop-city-con .shop-city-item{color: #666;cursor: pointer;float: left;margin-right: 10px;line-height: 30px;}
.shop-detail .shop-city-group .shop-city-con .shop-city-item.shop-active,.shop-detail .shop-city-group .shop-city-con .shop-city-item:hover{color: #e64545;}
/* 商品规格数据量 */
.shop-detail .shop-goods-info .shop-info-center .shop-goods-size{border-bottom: 1px dashed #e1e1e1;width: 100%;height: auto;padding: 20px 0;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-size dl{width: 100%;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-size dl dt{width: 90px;float: left; margin-right: 10px;text-align: center;height: 40px;line-height: 40px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-size dl dd{float: left; width: 450px; line-height: 40px;}
.shop-detail .shop-goods-info .shop-goods-size .shop-size-item{float: left; display: block;margin-bottom: 10px;padding: 0px 5px;height: 48px;line-height:48px;border: 1px solid #ddd;background: #f8f8f8; margin-right: 10px;cursor: pointer;}
.shop-detail .shop-goods-info .shop-goods-size .shop-size-item.shop-active{border-color: #e64545;}
.shop-detail .shop-goods-info .shop-goods-size .shop-size-item-text{padding:0px 10px;color: #999;float: left;white-space: nowrap;max-width: 350px;text-overflow: ellipsis;overflow: hidden;}
.shop-detail .shop-goods-info .shop-goods-size .shop-size-item-img{width: 42px;height: 42px;float: left; margin-top: 5px;}
.shop-detail .shop-goods-info .shop-goods-size .shop-size-item-img img{height: 100%;width: auto;}
.shop-detail .shop-goods-info .shop-goods-size .shop-choose-num{margin-top: 20px;}
.shop-detail .shop-goods-info .shop-goods-size .shop-num-group{width: 148px;height: 34px;border: 1px solid #e1e1e1;}
.shop-detail .shop-goods-info .shop-goods-size .shop-num-group .shop-num-btn{width: 34px;height: 34px;float: left;background: #f8f8f8;color: #999;cursor: pointer;line-height: 34px;text-align: center;font-size: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.shop-detail .shop-goods-info .shop-goods-size .shop-num-group .shop-num-btn.shop-disable{color: #aaa;cursor: initial;}
.shop-detail .shop-goods-info .shop-goods-size .shop-num-group .shop-num-input{border-width: 0px 1px 0px 1px;border-style:solid;border-color: #e1e1e1;height: 34px;line-height: 34px;color: #333;width: 78px;float: left;text-align: center;}
/* 结算方式 */
.shop-detail .shop-goods-info .shop-pay{margin-top: 20px;}
.shop-detail .shop-goods-info .shop-pay .shop-pay-way{ float: left;margin-right: 20px;padding: 0px 30px;height: 29px;line-height: 29px;border: 1px solid #e1e1e1;cursor: pointer;}
.shop-detail .shop-goods-info .shop-pay .shop-pay-way.shop-active{color: #e64545;border-color: #e64545;}
/* 按钮组 */
.shop-detail .shop-goods-info .shop-goods-size .shop-btn-group{margin:40px 0px 20px;}
.shop-detail .shop-goods-info .shop-goods-size .shop-goods-btn{width: 218px;height: 48px;border: 1px solid #e64545;background: #fff0f0;color: #e64545;text-align: center;float: left; line-height: 48px;font-size: 18px;font-family:"SFSemibold", "Microsoft Yahei";}
.shop-detail .shop-goods-info .shop-goods-size .shop-goods-btn:first-child{margin-right: 10px;}
.shop-detail .shop-goods-info .shop-goods-size .shop-goods-btn.shop-goods-addCart{color:#fff;background: #e64545;}
.shop-detail .shop-goods-info .shop-goods-size .shop-goods-addCart .shop-icon-cart{width: 21px;height: 19px;display: inline-block;vertical-align: middle; margin-right: 15px; background: url("../../images/static/goods_detail_icon_cart.png") no-repeat;}
/* 服务承诺 */
.shop-detail .shop-goods-info .shop-info-center .shop-goods-pledge{width: 100%;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-pledge dl{width: 100%;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-pledge dl dt{width: 90px;float: left; margin-right: 10px;text-align: center;height: 40px;line-height: 40px;}
.shop-detail .shop-goods-info .shop-info-center .shop-goods-pledge dl dd{float: left;/*width: 555px;*/line-height: 40px;}
.shop-detail .shop-goods-info .shop-goods-pledge .shop-goods-pledge-item{margin-right: 15px;color: #666;float: left;height: 40px;line-height: 40px;}
/* 卖家信息 */
.shop-detail .shop-goods-info .shop-info-right{width: 210px;height: auto; font-size: 12px;}
.shop-detail .shop-goods-info .shop-store-info{width: 100%;height: auto;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign{width: 100%;height: 40px;line-height: 40px;background: #f3f3f3; margin: 15px 0px 20px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign h5{font-size: 12px; font-weight: normal; color: #555; margin-left: 13px;}
/* .shop-detail .shop-goods-info .shop-store-info .shop-store-sign .shop-sign-item{text-align: center;float: left;width: 50%;overflow: hidden;color: #555; display: block;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign .shop-sign-item a{color: #555;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign .shop-sign-item a:hover{color: #e64545;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign .shop-sign-main{display: inline-block;padding: 0px 10px;height: 20px;line-height: 20px;color: #fff;background: #e64545;vertical-align: middle;margin-right: 5px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-sign .shop-icon-star{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 8px;background: url("../../images/static/goods_detail_start_a.jpg") no-repeat;} */

.shop-detail .shop-goods-info .shop-store-info .shop-store-logo{width: 100%;height: 167px;text-align: center; border-bottom:1px solid #e1e1e1;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-logo img{width: 165px;height: 63px;display: block; margin: 0 auto; margin-top: 28px; margin-bottom: 40px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-logo-btn{padding-bottom: 20px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-home-btn,.shop-detail .shop-goods-info .shop-store-info .shop-store-focus-btn{float: left; width: 92px; height: 34px; line-height: 36px; font-size: 12px; text-align: center; border: 1px #ccc solid;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-home-btn{margin-left: 13px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-focus-btn{border-left: none;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-logo a{display: block; width: 50px; font-size: 12px; color: #666; padding-left: 20px; margin-left: 12px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-home-btn a{background: url(../../images/static/goods_detail_home.png) no-repeat left center;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-focus-btn a{background: url(../../images/static/goods_detail_star.png) no-repeat left center;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-focus-btn a.shop-store-focus-click{background: url(../../images/static/goods_detail_star_solid.png) no-repeat left center;}


.shop-detail .shop-goods-info .shop-store-info .shop-store-list{padding-top: 15px;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl{height: 28px;line-height: 28px;color: #999;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl a{color: #999;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl a:hover{color: #e64545;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl:after{content: "";width: 100%;height: 0px;display: block;clear: both;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl .shop-name{float: left;text-align: left;width: 125px;overflow: hidden;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-list dl .shop-price{float: right;text-align: right;width: 85px;color: #e64545;overflow: hidden;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-btns{margin-top: 20px;text-align: center}
.shop-detail .shop-goods-info .shop-store-info .shop-store-btns .shop-btn{padding:0px 23px;height: 33px;line-height: 33px;color: #666;border: 1px solid #ccc;display: inline-block;margin: 0 auto;}
.shop-detail .shop-goods-info .shop-store-info .shop-store-btns .shop-btn:hover{color: #e64545;border-color: #e64545;}

/* tabcontrol */
.shop-detail .shop-tabcontrol{}
.shop-detail .shop-tabcontrol .shop-tab-nav{width: 100%;height: 43px; line-height: 43px;border: 1px solid #e1e1e1;background: #f5f5f5;border-bottom:1px #e64545 solid; font-size: 16px;display: block;cursor: pointer;}
.shop-detail .shop-tabcontrol .shop-details-show-nav{width: 966px;}
.shop-detail .shop-tabcontrol .shop-tab-nav-item{padding:0px 43px;float: left;color: #666;height: 44px;line-height: 44px;display: block;}
.shop-detail .shop-tabcontrol .shop-tab-nav-item.shop-tab-nav-product-item{padding:0px 28px;}
.shop-detail .shop-tabcontrol .shop-tab-nav-item.shop-active{color: #fff;background: #e64545;}
.shop-detail .shop-tabcontrol .shop-details-show{width: 968px;}
.shop-detail .shop-tabcontrol .shop-tab-con-item{width: 100%;display: none;overflow-x: hidden;position: relative;}
.shop-detail .shop-tabcontrol .shop-tab-con-item-detail{width: 968px;}
.shop-detail .shop-tabcontrol .shop-tab-con-item.shop-active{display: block;}
/* 商品推荐 */
.shop-detail .shop-recommend{padding-top: 44px;padding-bottom: 23px;} 
.shop-detail .shop-recommend .shop-goods-list{height: 303px;width: 100%;}
.shop-detail .shop-recommend .shop-goods-list ul{width: 100%;height: inherit;}
.shop-detail .shop-recommend .shop-goods-list ul li{width: 190px;height: inherit;padding:0px 25px;float: left;}
.shop-detail .shop-recommend .shop-goods-list ul li .shop-goods-img{widows: 190px;height: 184px;margin-bottom: 20px;text-align: center;}
.shop-detail .shop-recommend .shop-goods-list ul li .shop-goods-img img{width: auto;height: 100%;}
.shop-detail .shop-recommend .shop-goods-list ul li .shop-goods-title{width: 100%;height: 23px;line-height: 23px;font-size: 14px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.shop-detail .shop-recommend .shop-goods-list ul li .shop-goods-remark{width: 100%;height: 23px;line-height: 23px;font-size: 14px;color: #333;text-align: center;}
.shop-detail .shop-recommend .shop-goods-list ul li .shop-goods-price{width: 100%;height: 53px;line-height: 53px;font-size: 16px;font-weight: bold;color: #e64545;text-align: center;}
.shop-detail .shop-recommend .shop-goods-list ul li:hover .shop-goods-title,.shop-detail .shop-recommend .shop-goods-list ul li:hover .shop-goods-remark{color: #e64545;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.shop-detail .shop-recommend .shop-left-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;left:0px; top: 50%;margin-top: -35px;cursor: pointer;}
.shop-detail .shop-recommend .shop-right-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;right: 0px;top: 50%;margin-top: -35px;cursor: pointer;}
.shop-detail .shop-recommend .shop-left-nav,.shop-detail .shop-recommend .shop-right-nav{line-height: 70px;font-size: 30px;color: #fff;text-align: center;z-index: 55;}

/* 相关分类、好书推荐 */
/* 相关分类 */
.shop-detail .shop-book-details .shop-book-show{width: 222px; margin-right: 10px;}

.shop-detail .shop-book-show .shop-book-show-list{min-height: 270px; border: 1px #e1e1e1 solid; margin-bottom: 20px;}
.shop-detail .shop-book-show .shop-book-show-list .shop-book-show-list-title{width: 100%; background-color: #f5f5f5; border-bottom: 1px #e1e1e1 solid;}
.shop-detail .shop-book-show .shop-book-show-list p{font-size: 16px; color: #666; height: 43px; line-height: 43px; margin-left: 15px;}
.shop-detail .shop-book-show .shop-book-show-list .shop-book-show-list-con{padding-top: 10px;}
.shop-detail .shop-book-show .shop-book-show-list .shop-book-show-list-con li{float: left; width: 110px; height: 26px; line-height: 26px; overflow: hidden;}
.shop-detail .shop-book-show .shop-book-show-list .shop-book-show-list-con li a{font-size: 12px; color: #666; padding-left: 12px;}
.shop-detail .shop-book-show .shop-book-show-list .shop-book-show-list-con li:hover a{color: #e64545;}
/* 好书推荐 */
.shop-detail .shop-book-show .shop-book-show-good{min-height: 2140px; border: 1px #e1e1e1 solid;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-title{width: 100%; background-color: #f5f5f5; border-bottom: 1px #e1e1e1 solid;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-list-title-txt{font-size: 16px; color: #666; height: 43px; line-height: 43px; margin-left: 15px;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-con{width: 190px; padding: 0 15px;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book{text-align: center; height: 298px; border-bottom: 1px #e1e1e1 dashed;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book.last-show-good-book{border-bottom: none;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book img{width: 122px; height: 146px; margin: 35px 0;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book .shop-book-show-good-book-des{font-size: 12px; line-height: 20px; height: 36px; overflow: hidden;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book .shop-book-show-good-book-des a{color: #333; }
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book .shop-book-show-good-book-des a:hover{color: #e64545;}
.shop-detail .shop-book-show .shop-book-show-good .shop-book-show-good-book span{display: block; width: 190px; line-height: 40px; font-size: 16px; color: #e64545; margin-bottom: 3px;}

/* 商品详情展示 */
.shop-detail .shop-details-show{} 
.shop-details-show-nav-fixed{display: none; position: fixed; top: 0; width: 100%; height: 44px; background-color: #fff; border-bottom: 1px #f5f5f5 solid;}
.shop-detail .shop-details-show .shop-tab-com-item{width: 100%;}
.shop-detail .shop-details-show .shop-paramet{height: auto;float: left; margin-left: 40px;padding: 30px 0px;}
.shop-detail .shop-details-show .shop-paramet-item{float: left; font-size: 12px; text-align: left;height: 30px;line-height: 30px;color: #666;width: 232px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop-detail .shop-details-show .shop-paramet-item .shop-font-blue{color: #616aab;}
.shop-detail .shop-details-show .shop-detail-adv img{display: block; width: 100%; height: 346px; overflow: hidden;}
.shop-detail .shop-details-show .shop-detail-adv{margin-bottom: 20px;}


/* 电梯左内容 */
.shop-detail .shop-user .shop-user-defined{position: relative; width: 906px; height: auto;padding: 30px; border: 1px solid #e1e1e1;}
.shop-detail .shop-user-defined .shop-temp-title{width: 746px; height: 39px;line-height: 40px;border-bottom: 1px solid #f08f8f;}
.shop-detail .shop-user-defined .shop-title-text{display: block; background: #f08f8f;color: #fff;padding:0px 45px 0px 25px;float: left;position: relative;font-size: 16px;}
.shop-detail .shop-user-defined .shop-title-text:after{position: absolute;right: 0px;top: 0px;content: "";display: block;border-top: 40px solid #fff;border-left: 31px solid transparent;border-right: 0px solid transparent;}
.shop-detail .shop-user-defined .shop-temp .shop-temp-con{width: 746px; padding: 40px 0 60px 0;}
.shop-detail .shop-user-defined .shop-temp .shop-temp-con img{width: 746px; height: 1321px;}
.shop-detail .shop-user-defined .shop-temp .shop-temp-con p{font-size: 14px; font-family: "黑体"; color: #666; line-height: 30px;}
/* 电梯右选项卡 */
.shop-detail .shop-user .shop-user-choose{position: absolute; top: 0; right: 0; width: 160px; height: 100%; background-color: #f5f5f5; border-left: 1px #e1e1e1 solid;} 
.shop-detail .shop-user-choose ul{padding-top: 10px;}
.shop-detail .shop-user-choose li{position: relative; font-size: 16px; color: #666; height: 50px; line-height: 50px; cursor: pointer;}
.shop-detail .shop-user-choose li i{display: none; position: absolute; top: 50%; left: -27px; margin-top: -12px; width: 0; height: 0; border-width: 14px; border-style: solid; border-color: transparent #f5f5f5 transparent transparent ;}
.shop-detail .shop-user-choose li:first-child i{display: block;}
.shop-detail .shop-user-choose li span:hover {color: #ff0000;}
.shop-detail .shop-user-choose li span{padding-left: 30px;}





/* 杨洪强 */
/* 2018/9/27 */

/* 售后保障 */
.shop-detail .shop-tabcontrol .shop-after-sale{padding-top: 30px;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-header{color: #666666; height: 38px;border: 1px  solid #e1e1e1;background-color: #f5f5f5;line-height: 38px;text-indent: 20px;font-size: 14px;font-weight: 600;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-main{padding: 13px 35px 0 35px;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-main .shop-title{font-weight: 600;color: #e64545;line-height: 24px;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-main > div{margin-bottom: 24px;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-main p{line-height: 24px;}
.shop-detail .shop-tabcontrol .shop-after-sale .shop-main p > span{font-weight: 600;}



/* 评价 */
.shop-detail .shop-tabcontrol .shop-evaluation{padding-top: 30px;color: #666666;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-title{height: 38px;background-color: #f5f5f5;color: #666666;border: 1px solid #e1e1e1;line-height: 38px;font-size: 14px;text-indent: 12px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header{height: 117px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-left{padding:33px 0 0 30px;float: left;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-left div{color: #e64545;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-left div span{font-size: 20px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-left div .shop-num{font-size: 30px}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-right{float: right;width: 822px;padding-top: 33px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-header .shop-header-right div{float: left;border: 1px solid #e1e1e1;padding: 0 6px 0 6px;margin-right: 15px;cursor: pointer;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main{}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-main-title{height: 30px;background-color: #f5f5f5;padding-left: 22px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-main-title p{float: left;line-height: 30px;margin-right: 30px;cursor: pointer;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items{}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item{overflow: hidden;border-bottom: 1px solid #e1e1e1;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-left{float: left;width: 100px ;text-align: center;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-left .shop-avatar{width: 40px;height: 40px;overflow: hidden;border-radius: 50%;margin: 30px 0 10px 30px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-left .shop-avatar img{width: 40px;height: 40px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right{float: left;padding: 35px 0 0 30px;width: 838px;}

.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-star{overflow: hidden;}
/* 评星 */
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-stars-in{width: 74px; height: 14px; background: url(../../images/static/xiangqing_pingjia_star_def.png) no-repeat;float: left;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-stars-in i{display: block; height: 14px; width: 70%; background: url(../../images/static/xiangqing_pingjia_star_sel.png) no-repeat 0px 0px;}
/* 追评下拉 */
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-star .shop-chasing-down{float: right;background-image: url("../../images/static/shop-Details.png");width: 13px;height: 8px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-star .shop-chasing-down2{background-image: url("../../images/static/shop-Details-top.png");}



.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right > p {line-height: 24px;margin-top: 14px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-imgs{overflow: hidden;padding: 2px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-imgs .shop-img{width: 80px; height: 80px; float: left;margin: 0 11px 0 0;overflow: hidden;position: relative;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-imgs .shop-img img{width: 80px; height: 80px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-imgs .shop-img div{position: absolute;bottom: 0;background-color: rgba(0, 0, 0, .5);width: 80px;color: #fff;text-align: center;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-imgs .shop-img-selected{outline: #e64545 solid 2px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img{margin-top: 20px;position: relative;display: none;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img img{width: 400px;height: 400px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img > div{position: absolute;top: 15px;left: 15px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img > div > div{width: 54px;height: 26px;background-color: rgba(0, 0, 0, .5);color: #fff;text-align: center;line-height: 26px;border-radius: 1px;float: left;margin-right: 10px;padding: 0;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img > div > .shop-left{background-image: url(../../images/static/Turn-left.png);background-repeat: no-repeat;background-position: 5px 6px;text-indent: 14px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-big-img > div > .shop-right{background-image: url(../../images/static/Turn-right.png);background-repeat: no-repeat;background-position: 5px 6px;text-indent: 14px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-footnote{height: 46px;line-height: 40px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-footnote .shop-left{float: left;width: 400px;text-align: left;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-footnote .shop-right{float: right;padding: 0;width: 186px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-footnote .shop-right > span{margin-left: 30px;cursor:pointer;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-footnote .shop-right span img{width: 16px;height: 16px;vertical-align:middle;margin-right: 5px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-reviews-w{display: none;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-reviews .shop-review{border-top: 1px solid #eeeeee;height: 66px;padding-top: 18px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-reviews .shop-review button{float: right;margin-top: 16px;border: 1px solid #e1e1e1e1;width: 58px;height: 20px;border-radius: 2px;font-size: 12px;color: #a0a0a0;display: none;cursor: pointer;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-reviews:hover button{display: block;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-reviews .shop-review .shop-review-main{color: #414141;}
/* 追评文本框 */
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-review-text-box{padding-bottom: 16px;display: none;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-review-text-box textarea{width: 823px;height: 61px;border: 1px solid #eeeeee;resize: none;line-height: 30px;text-indent: 10px;padding-left: 10px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-main .shop-items .shop-item .shop-right .shop-review-text-box button{width: 60px;height: 26px;background-color: #e64545;color: #ffffff;margin-top: 10px;cursor: pointer;}
/* 分页 */
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination {overflow: hidden;padding-top: 30px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in{float: right;overflow: hidden;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-left{float: left;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-left ul{overflow: hidden;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-left ul li{float: left;width: 38px;height: 38px;border:1px solid #e1e1e1;margin-left: 10px;text-align: center;line-height: 38px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-left ul .shop-omit{border: none;width: 9px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-left ul .shop-selected{background-color: #e64545;border-color: #e64545;color: #ffffff;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-right{float: left;margin-left: 30px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-right p{line-height: 38px;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-right p input{outline: none;width: 38px;height: 38px;border: 1px solid #e1e1e1;}
.shop-detail .shop-tabcontrol .shop-evaluation .shop-pagination-in .shop-right p button{width: 56px;height: 38px;outline: none;border: 1px solid #e1e1e1;background-color: #ffffff;margin-left: 13px;color: #666666;}
